package cn.kgc.anntation;

import cn.kgc.validator.CheckPmsBrandNameValidator;

import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * <p></p>
 *
 * @author 李孟鸠
 * @Date: 2022年11月28日9:51
 */
@Target({java.lang.annotation.ElementType.TYPE})
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Constraint(validatedBy = {CheckPmsBrandNameValidator.class})
public @interface CheckPmsBrandNameAnnotation {

    String message();  //错误提示信息

    /**
     * 自定义JSR303验证注解时，下面两个属性必须加上
     */
    Class<?>[]groups()default {};
    Class<?extends Payload>[]payload()default {};

}
